Big Huge Thesaurus

Halesia tetraptera

noun